Índice

[[#Planning para Conversational Agents]]
[[#Planning para Agent Assist]]
[[#Planning para Conversational Insights]]


Planning para Conversational Agents

Consideraciones iniciales

Antes de desplegar, es vital responder a preguntas sobre:

Alta disponibilidad

Para lograr una alta disponibilidad, hay dos enfoques principales:

  1. Múltiples agentes regionales:

    • Pros: Permite redirigir el tráfico a un agente en otra región en caso de fallo.

    • Contras: Introduce una complejidad considerable en la infraestructura (requiere un proxy L7) y en las operaciones (necesidad de sincronizar las configuraciones de los agentes).

  2. Agente global único (opción recomendada):

    • Pros: Simplifica la gestión, minimiza la complejidad operativa y de infraestructura.

    • Funcionamiento: Un único agente global puede enrutar las solicitudes al agente más cercano en la región disponible, lo que garantiza la alta disponibilidad de forma más eficiente.

Diseño de interacciones

Gestión de sesiones y seguridad


Planning para Agent Assist

¿Qué es Agent Assist?

Agent Assist es una solución de CES que utiliza inteligencia artificial para empoderar a los agentes humanos de los centros de llamadas. Su objetivo principal es aumentar la productividad y la calidad del servicio al proporcionar asistencia en tiempo real, actuando como un "compañero digital".


Funcionalidades clave

Agent Assist ofrece una serie de características para mejorar el servicio:

Integración y flujo de trabajo

El proceso de integración de Agent Assist varía según el tipo de entrada, ya sea chat o voz.

1. Integración de chat

  1. El cliente inicia un chat.

  2. El servidor de backend de chat (customer serving stack) transmite el texto a la API de Conversational Agents.

  3. La API envía las transcripciones y recomendaciones al servidor de backend.

  4. El servidor transfiere la información al escritorio del agente humano.

2. Integración de voz

Hay dos enfoques principales para la integración de voz:

Recomendaciones de arquitectura final


Planning para Conversational Insights

Conversational Insights es una solución de CES que usa los modelos de lenguaje de Google para transformar datos de centros de contacto en información útil. Su principal valor es extraer insights de grandes volúmenes de grabaciones de llamadas y transcripciones de chat, que son difíciles de analizar manualmente.


Funcionalidades clave

Integración y flujo de datos

La ingesta de conversaciones en Conversational Insights se puede realizar de varias maneras:

  1. Ruta en vivo: Las conversaciones completadas en Conversational Agents o Agent Assist se ingieren automáticamente.

  2. Integración con CES: Se pueden enviar archivos de audio o transcripciones a un bucket de Cloud Storage para su posterior importación.

  3. Carga directa: Subiendo archivos directamente a un bucket de Cloud Storage e importándolos a Conversational Insights.

Todas las rutas de ingesta utilizan Speech-to-Text para la transcripción y la API de Sensitive Data Protection para la redacción de datos sensibles. Una vez que las conversaciones son analizadas, pueden ser exportadas a BigQuery para visualización en Looker o para usarse como fuente de datos para modelos de machine learning en Vertex AI.

Perfiles de usuario y su valor

Conversational Insights es valioso para diferentes roles dentro de un centro de contacto: